starter pokemon theory